package cc.rengu.igas.cops.common.entity;

import java.io.Serializable;

/**
 * @Description 商户订单表
 * @Author panky
 * @date 2020/5/18
 **/
public class CopsMchntOrderInfo implements Serializable {

    private String instId;              /* 机构标识            */
    private String txnDate;             /* 交易日期            */
    private String txnTime;             /* 交易时间            */
    private String txnNum;              /* 内部交易码          */
    private String bizType;             /* 业务细分            */
    private String bizProdCode;         /* 业务产品代码        */
    private String bizSceneType;        /* 业务场景类型        */
    private String sysSeqNum;           /* 系统流水号          */
    private String mchntOrderId;        /* 商户订单号          */
    private String orderDesc;           /* 订单描述            */
    private String acqInstCode;         /* 收单机构号          */
    private String industryType;        /* 行业类别            */
    private String mchntNo;             /* 商户号              */
    private String mchntName;           /* 商户名称            */
    private String termType;            /* 终端类型            */
    private String termNo;              /* 终端号/二维码       */
    private String userId;              /* 用户编号            */
    private String orderCcy;            /* 订单币种            */
    private String orderAmt;            /* 订单金额            */
    private String customerMarketAmt;   /* 对客营销金额        */
    private String redeemCouponIds;     /* 核销卡券编号        */
    private String orderDiscountAmt;    /* 订单优惠金额        */
    private String realSettleAmt;       /* 实际清算本金金额    */
    private String mchntFee;            /* 应收/应退商户手续费 */
    private String mchntDiscountFee;    /* 商户优惠手续费      */
    private String realMchntFee;        /* 实收/实退商户手续费 */
    private String refundAmt;           /* 累计退款金额        */
    private String refundFee;           /* 累计退款手续费      */
    private String mchntSettleAmt;      /* 商户结算净额        */
    private String feeInputMode;        /* 手续费收取方式      */
    private String feeRate;             /* 费率比率            */
    private String feeCappingAmt;       /* 封顶金额            */
    private String feeFixedAmt;         /* 固定金额            */
    private String virtualAcctBalance;  /* 虚拟账户余额        */
    private String origTxnDate;         /* 原交易日期          */
    private String origSysSeqNum;       /* 原交易流水号        */
    private String transStatus;         /* 交易状态            */
    private String bizStatus;           /* 业务状态            */
    private String realSettleFlag;      /* 实时清算标志        */
    private String realSettleType;      /* 实时清算方式        */
    private String realSettleStatus;    /* 实时清算状态        */
    private String createTime;          /* 创建时间            */
    private String updateTime;          /* 修改时间            */
    private String remark1;             /* 备用字段1           */
    private String remark2;             /* 备用字段2           */
    private String remark3;             /* 备用字段3           */
    private String chainMchntNo;        /*连锁商户号*/

    public String getChainMchntNo() {
        return chainMchntNo;
    }

    public void setChainMchntNo(String chainMchntNo) {
        this.chainMchntNo = chainMchntNo;
    }
    //查询使用字段
    /**
     * 开始日期
     */
    private String beginDate;
    /**
     * 结束日期
     */
    private String endDate;
    /**
     * 最小金额
     */
    private String minAmt;
    /**
     * 最大金额
     */
    private String maxAmt;

    public String getInstId() {
        return instId;
    }

    public void setInstId(String instId) {
        this.instId = instId;
    }

    public String getTxnDate() {
        return txnDate;
    }

    public void setTxnDate(String txnDate) {
        this.txnDate = txnDate;
    }

    public String getTxnTime() {
        return txnTime;
    }

    public void setTxnTime(String txnTime) {
        this.txnTime = txnTime;
    }

    public String getTxnNum() {
        return txnNum;
    }

    public void setTxnNum(String txnNum) {
        this.txnNum = txnNum;
    }

    public String getBizType() {
        return bizType;
    }

    public void setBizType(String bizType) {
        this.bizType = bizType;
    }

    public String getBizProdCode() {
        return bizProdCode;
    }

    public void setBizProdCode(String bizProdCode) {
        this.bizProdCode = bizProdCode;
    }

    public String getBizSceneType() {
        return bizSceneType;
    }

    public void setBizSceneType(String bizSceneType) {
        this.bizSceneType = bizSceneType;
    }

    public String getSysSeqNum() {
        return sysSeqNum;
    }

    public void setSysSeqNum(String sysSeqNum) {
        this.sysSeqNum = sysSeqNum;
    }

    public String getMchntOrderId() {
        return mchntOrderId;
    }

    public void setMchntOrderId(String mchntOrderId) {
        this.mchntOrderId = mchntOrderId;
    }

    public String getOrderDesc() {
        return orderDesc;
    }

    public void setOrderDesc(String orderDesc) {
        this.orderDesc = orderDesc;
    }

    public String getAcqInstCode() {
        return acqInstCode;
    }

    public void setAcqInstCode(String acqInstCode) {
        this.acqInstCode = acqInstCode;
    }

    public String getIndustryType() {
        return industryType;
    }

    public void setIndustryType(String industryType) {
        this.industryType = industryType;
    }

    public String getMchntNo() {
        return mchntNo;
    }

    public void setMchntNo(String mchntNo) {
        this.mchntNo = mchntNo;
    }

    public String getMchntName() {
        return mchntName;
    }

    public void setMchntName(String mchntName) {
        this.mchntName = mchntName;
    }

    public String getTermType() {
        return termType;
    }

    public void setTermType(String termType) {
        this.termType = termType;
    }

    public String getTermNo() {
        return termNo;
    }

    public void setTermNo(String termNo) {
        this.termNo = termNo;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getOrderCcy() {
        return orderCcy;
    }

    public void setOrderCcy(String orderCcy) {
        this.orderCcy = orderCcy;
    }

    public String getOrderAmt() {
        return orderAmt;
    }

    public void setOrderAmt(String orderAmt) {
        this.orderAmt = orderAmt;
    }

    public String getCustomerMarketAmt() {
        return customerMarketAmt;
    }

    public void setCustomerMarketAmt(String customerMarketAmt) {
        this.customerMarketAmt = customerMarketAmt;
    }

    public String getRedeemCouponIds() {
        return redeemCouponIds;
    }

    public void setRedeemCouponIds(String redeemCouponIds) {
        this.redeemCouponIds = redeemCouponIds;
    }

    public String getOrderDiscountAmt() {
        return orderDiscountAmt;
    }

    public void setOrderDiscountAmt(String orderDiscountAmt) {
        this.orderDiscountAmt = orderDiscountAmt;
    }

    public String getRealSettleAmt() {
        return realSettleAmt;
    }

    public void setRealSettleAmt(String realSettleAmt) {
        this.realSettleAmt = realSettleAmt;
    }

    public String getMchntFee() {
        return mchntFee;
    }

    public void setMchntFee(String mchntFee) {
        this.mchntFee = mchntFee;
    }

    public String getMchntDiscountFee() {
        return mchntDiscountFee;
    }

    public void setMchntDiscountFee(String mchntDiscountFee) {
        this.mchntDiscountFee = mchntDiscountFee;
    }

    public String getRealMchntFee() {
        return realMchntFee;
    }

    public void setRealMchntFee(String realMchntFee) {
        this.realMchntFee = realMchntFee;
    }

    public String getRefundAmt() {
        return refundAmt;
    }

    public void setRefundAmt(String refundAmt) {
        this.refundAmt = refundAmt;
    }

    public String getRefundFee() {
        return refundFee;
    }

    public void setRefundFee(String refundFee) {
        this.refundFee = refundFee;
    }

    public String getMchntSettleAmt() {
        return mchntSettleAmt;
    }

    public void setMchntSettleAmt(String mchntSettleAmt) {
        this.mchntSettleAmt = mchntSettleAmt;
    }

    public String getFeeInputMode() {
        return feeInputMode;
    }

    public void setFeeInputMode(String feeInputMode) {
        this.feeInputMode = feeInputMode;
    }

    public String getFeeRate() {
        return feeRate;
    }

    public void setFeeRate(String feeRate) {
        this.feeRate = feeRate;
    }

    public String getFeeCappingAmt() {
        return feeCappingAmt;
    }

    public void setFeeCappingAmt(String feeCappingAmt) {
        this.feeCappingAmt = feeCappingAmt;
    }

    public String getFeeFixedAmt() {
        return feeFixedAmt;
    }

    public void setFeeFixedAmt(String feeFixedAmt) {
        this.feeFixedAmt = feeFixedAmt;
    }

    public String getVirtualAcctBalance() {
        return virtualAcctBalance;
    }

    public void setVirtualAcctBalance(String virtualAcctBalance) {
        this.virtualAcctBalance = virtualAcctBalance;
    }

    public String getOrigTxnDate() {
        return origTxnDate;
    }

    public void setOrigTxnDate(String origTxnDate) {
        this.origTxnDate = origTxnDate;
    }

    public String getOrigSysSeqNum() {
        return origSysSeqNum;
    }

    public void setOrigSysSeqNum(String origSysSeqNum) {
        this.origSysSeqNum = origSysSeqNum;
    }

    public String getTransStatus() {
        return transStatus;
    }

    public void setTransStatus(String transStatus) {
        this.transStatus = transStatus;
    }

    public String getBizStatus() {
        return bizStatus;
    }

    public void setBizStatus(String bizStatus) {
        this.bizStatus = bizStatus;
    }

    public String getRealSettleFlag() {
        return realSettleFlag;
    }

    public void setRealSettleFlag(String realSettleFlag) {
        this.realSettleFlag = realSettleFlag;
    }

    public String getRealSettleType() {
        return realSettleType;
    }

    public void setRealSettleType(String realSettleType) {
        this.realSettleType = realSettleType;
    }

    public String getRealSettleStatus() {
        return realSettleStatus;
    }

    public void setRealSettleStatus(String realSettleStatus) {
        this.realSettleStatus = realSettleStatus;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getRemark1() {
        return remark1;
    }

    public void setRemark1(String remark1) {
        this.remark1 = remark1;
    }

    public String getRemark2() {
        return remark2;
    }

    public void setRemark2(String remark2) {
        this.remark2 = remark2;
    }

    public String getRemark3() {
        return remark3;
    }

    public void setRemark3(String remark3) {
        this.remark3 = remark3;
    }

    public String getBeginDate() {
        return beginDate;
    }

    public void setBeginDate(String beginDate) {
        this.beginDate = beginDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getMinAmt() {
        return minAmt;
    }

    public void setMinAmt(String minAmt) {
        this.minAmt = minAmt;
    }

    public String getMaxAmt() {
        return maxAmt;
    }

    public void setMaxAmt(String maxAmt) {
        this.maxAmt = maxAmt;
    }

}
